home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Tools 1
/
Amiga Tools.iso
/
verwaltung
/
easyvideo
/
easyvideo.anleitung
< prev
next >
Wrap
Text File
|
1994-06-06
|
15KB
|
361 lines
EasyVideo Version 1.1+
======================
Die Videoverwaltung für zu Hause
von Jörg Trahm
Bedienungshinweise
------------------
Das Programm ist fast vollständig mit der Maus zu bedienen und
ist nur ab OS 2.0 lauffähig. Das Programm wird von der Workbench
gestartet. Auch ein Start von der Shell ist möglich, aber dabei
ist eine Erhöhung des STACKS auf 30000 notwendig. Ansonsten
müßte das Programm wohl auf jeder Maschine laufen, da es keine
besonderen Ansprüche an die Hardware stellt. Lediglich etwa 350
kByte Hauptspeicher sollten zur Verfügung stehen wobei etwa 160
kByte auf das CHIP-Memory entfallen. Ansonsten kann man für je
6 Datensätze 1 kByte zusätzliches Memory einplanen. Das sind für
1000 Datensätze schlappe 166 kByte.
Konfigurationsdatei
-------------------
Es ist vielleich ungewöhnlich mit der Konfiguration des
Programmes zu beginnen, aber ohne diese läuft es halt nicht.
Diese befindet sich immer im S: Verzeichnis und hat den Namen
"Video.config". Ich muß gleich darauf hinweisen, daß alle
vorhandenen Einträge nötig sind und nicht weggelassen werden
dürfen. Des weiteren sind keinerlei Leerzeichen erlaubt. Alle
Zeilen die mit einem Semikolon beginnen, werden (Kommentar)
nicht beachtet. Nun zu den einzelnen Parametern. Die einzelnen
Abschnitte werden durch Worte in eckige Klammern abgetrennt, die
zur besseren Struckturierung dienen.
[Farben]
Hier werden die 8 möglichen Farben durch ihre RGB-Werte
definiert. Am besten man nimmt den Farb-Requester der
Preferences und trägt die entsprechenden Farben in die
Konfigurationsdatei ein.
Syntax:
COLORn=r,g,b
- n = Farbregister 0 - 7
- r = Rotanteil
- g = Grünanteil
- b = Blauanteil der Farbe
Die Farbeinstellungen zeigen nur dann eine Wirkung, wenn das
Programm auf einem eigenen Screen arbeiten darf. (WORKBENCH=NEIN)
[Datei]
In diesem Abschnitt erfolgt die Angabe des Dateinamen bzw. das
Verzeichnis der Videodatei.
Syntax:
NAME=name
- "name" der Datei
LAUFWERK=lw
- Laufwerk bzw. Verzeichnis Einstellungen für Import/Export
TRENNER=s
- s steht für ein Zeichen, was zwischen den einzelnen Felder steht.
BEGRENZUNG=s
- s steht für ein Zeichen, womit die einzelnen Felder
eingeschlossen werden sollen.
AUTORENAME=jn
- ist ja=JA dann wird nach einem Import die Textdatei umbenannt
durch anhängen der Endung ".Backup". Dadurch wird ein
versehentliches Neuimportieren unmöglich
AUTOBACKUP=jn
- wenn jn=JA dann wird vor dem Abspeichern die "alte" Datei
durch Anhängen von ".Backup" umbenannt um den älteren
Datenbestand zu sichern
[General]
Einstellungen für die normale Arbeit mit dem Programm.
Syntax :
BLAETTERN=n
- Zeit in etwa (!) n/10 sec für das automatische Blättern bei
gedrückt gehaltener Maustaste
RESORT=jn
- ein JA führt eine Neusortierung immer nach dem Laden der
Datei aus. (normalerweise nicht notwendig, da die Daten sortiert
abgespeichert sind)
SUCHUPCASE=jn
- wird ein JA angegeben so ist standardmäßig die Suche nach
Klein- und Großbuchstaben aktiviert
SUCHEXAKT=jn
- wird JA angegeben, so muß der Suchbegriff exakt
übereinstimmen.
AUTOSTATISTIK=jn
- ein JA zeigt automatisch eine prozentuale Statistik als
Balkengrafik an. Dieses wird im Hintergrund getan und stört
nicht bei der Arbeit mit dem Programm.
STATISTIKSPEED=n
- gibt die Darstellungsgeschwindigkeit der Statistikbalken an
(ca. n*8 Datensätze je sec)
WORKBENCH=jn
- wird JA angegeben so wird das Programm auf dem
Workbench-Screen gestartet (kein eigener Screen also),
Voraussetzung ist allerdings, daß die Workbench mit mindestens 8
Farben arbeitet
MINMEMORY=n
- n gibt den Hauptspeicher an der nach dem Laden des Programmes
noch mindestens frei bleiben muß (möglichst keine Werte unter
100 kByte)
TEXTFONT=name.font
- "name.font" gibt den Zeichensatz an, der für alle
Textausgaben verwendet werden soll (es sind nur
Nichtproportionale mit der Größe 8 verwendbar)
LISTFONT=name.font
- "name.font" gibt den Zeichensatz an, der für die
Listenausgabe am Bildschirm verwendet werden soll. Hier sind
auch nur wenige geeignet.
LISTFONTSIZE=n
- n gibt die Größe der Zeichen für die Listenaus gabe an.
(Bsp. LISTFONT=HP_L_LinePrn.font LISTFONTSIZE=6
gestattet eine Listenausgabe mit 103 Zeichen je Zeile!)
[Kassetten]
Das sind die notwendigen Einstellungen, die für das automatische
Berechnen der Minuten bei einem bestimmten Zählerstand notwendig
sind.
Syntax :
VHS_Ennn=d,e
- nnn = Anzahl der Minuten der Videokassette
- d = Dicke des Videobandes in mm d=SP/e*i
SP = Dicke der Gesamtschicht der komplett aufgespulten Seite
des Bandes (von Außenmaß bis zum Beginn des Plastekerns) in mm
e = Zählerendstand der komplett durchgespulten Kassette
IMPULSE=i
- i = Anzahl der Zählschritte je Umdrehung des Videobandes
[Druck]
Einstellungen die für die Listen-Anzeige bzw. -Druck notwendig sind.
Syntax :
DRUCK=jn
- jn=JA wenn standardmäßig gedruckt werden soll, NEIN für
standardmäßig "Anzeige"
PACK=jn
- jn=JA wenn bei der Listenausgabe beim ersten Feld
Doppeleinträge nicht gedruckt werden sollen NEIN wenn alle
Einträge zu drucken sind
AUSGABEROLLEN=jn
- wenn jn=NEIN, dann wird bei der Listenausgabe am Bildschirm
vor jeder Seite der Bildschirm gelöscht, ansonsten wird gescrollt
DRUCKAUSWAHL=@@@@@@@@@@@@@@
- @ = Platzhalter für die auszudruckenden Felder
@ = nicht ausdrucken
A-N = Reihenfolge der auszudruckenen Felder
Reihenfolge:01. Kassettennummer
02. Kassettenhersteller
03. Kassettentyp
04. Titel
05. Bemerkung
06. Kategorie
07. Drehjahr
08. Aufzeichnugsdatum
09. vom Programm
10. Anfangszähler
11. Endzähler
12. Spielzeit in min
13. insgesamt bespielte Minuten
14. noch freie min der Kassette
Programmfuntionen
-----------------
Das Programm wird vollständig über Gadgets gesteuert, eine
Menüsteuerung ist nicht vorgesehen. Auf dem Bildschirm wird ein
kompletter Videokassetteneintrag angezeigt. In dem
Bildschirmbereich darunter sind Angaben zur ganzen angezeigten
Videokassette. In dem ganz rechten Abschnitt sind unterhalb
einige Statusinformationen wie freier Hauptspeicher, freier
Platz auf der Diskette, Anzahl aller Einträge und der aktuelle
Datensatz angezeigt. Im mittleren Bereich läuft die aktuelle
Uhrzeit und das Datum mit, da runter die Aktivität die das
Programm gerade ausführt mit eventuell prozentualen Balken und
welches die augenblickliche Filterbedingung ist. Der obere Teil
dient zur schnellen Auswahl von schon vorhandenen Einträgen,
deren Inhalt vom entsprechend angewähl ten Feld abhängig ist.
Damit ist eine Übernahme von Daten durch einfachen Mausklick
möglich. Ein klick in ein leeres Feld löscht selbstverständlich
das Feld. Diese Auswahl ist allerdings auf folgende Felder
beschränkt: Kassettennummer, -hersteller, -typ, Kategorie,
Drehjahr und Programm.
Im oberen Teil sind die Gadgets zur Steuerung des Programmes
angeortnet. Das sind von links beginnend:
- Neuen Eintrag aufnehmen
- Veränderungen aktualisieren
- Angezeigten Eintrag löschen
- zum ersten Datensatz
- einen Satz zurück
- Filter/Suchbedingung
- einen Satz weiter
- zum letzten Datensatz
- Programminfo
- Ausgaben
- Export/Import
- noch nicht benutzt
Das Programm wird durch Betätigung des Schließsymbols beendet.
Erst dann werden auch alle Daten auf Diskette abgespeichert.
Möchte man kein Abspeichern der Daten, so ist dies durch
gleichzeitigem Betätigen der rechten (zuerst rechte Maustaste
für ca. 1 se c drücken!) und linken Maustaste auf das
Schließsymbol möglich (für den Fall der Fälle). Die Datensätze
sind grundsätzlich nach Kassettennummer und nach dem
Anfangszählerstand sortiert. Bei Änderungen an den Daten werden
diese sofort richtig einsortiert. Zum Eingeben wird das
entsprechende Eingabefeld angeklickt. Wird <RETURN> betätigt
springt der Cursor automatisch in das nächste Eingabefeld. Wird
das Feld MINUTEN frei gelassen erfolgt ein automatischer Eintrag
der Minuten beim betätigen der <RETURN>-Tas te.
In den Eingabefeldern sind folgende allgemein gültigen
Tastenkombinationen möglich:
- Cursortasten, DEL, Backspace wie gewohnt
- rechteAMIGA-XEingabefeld löschen
- rechteAMIGA-QUndo
- Shift <- zum Anfang der Zeile
- Shift -> zum Ende der Zeile
Genauere Funktionsweise der Gadgets
-----------------------------------
1. Neuaufnahme
Hier wird ein neuer Datensatz mit den MOMENTAN angezeigten Daten
angelegt.
2. Ändern
Erst durch Betätigung diese Gadgets werden die Änderungen im
aktuellen Datensatz auch aktualisiert. Auf einen veränderterten
Datensatz wird durch Anzeige "Veränderung" hingewiesen. (Eine
Änderung wird NICHT automatisch vorgenommen!!!)
3. Löschen
Durch deren Betätigung wird der momentan angezeigte Datensatz
unwiderruflich aus dem Datenbestand entfernt. Also Vorsicht.
4. Zum Dateianfang bzw. -ende
Naja, das bedarf wohl keiner Erläuterung.
5. Einen Datensatz zurück / weiter
Auch ganz normal einen Datensatz vor bzw. zurück. Wird die
Maustaste festgehalten wird ein automatisches Weiterblättern
vorgenommen. Wird vor dem Betätigen der Maustaste die linke
SHIFT-Taste gedrückt, so erfolgt ein weiterblättern in
Maximalgeschwindigke it (7MHz-Amiga ca. 4 Datensätze je sec /
68030-25MHz ca. 10/sec). Blitzt der Bildschirm auf, so ist der
Anfang bzw. das Ende der Datei erreicht.
6. Filter/Suche
Dieses ist wohl eine der wichtigsten Funktionen. Nach Anwahl des
Gadgets erscheint ein Eingabefeld, in dem der Suchbegriff
einzutragen ist und mit <RETURN> abgeschlossen werden muß. Wird
das Schließsymbol angewählt erfolgt keine Suche. Genaugenommen
ist es keine Suche im normalen Sinne, sondern eher ein Filter.
Der Suchbegriff wird in allen Feldern und an jeder beliebigen
Position innerhalb der Felder gesucht. Ebenfalls wird zwischen
Groß- und Kleinschreibung unterschieden, wenn die "Groß & Klein"
- Option nicht angewählt ist. Bei exakter Suche muß der
Suchbegriff mit dem jeweiligen Feld genau stimmen. Die
Filterfunktion bleibt so lange aktiv, bis das Such-Gadget erneut
betätigt wird. Bei aktivierter Filterfunktion kann ganz normal
durch die gefundenen Einträge geblättert werden. Für die Suche
in den Feldern Anfangszähler, Endezähler und Minuten gibt es
noch 3 weitere Funktionen. Dazu ist die Eingabe, an die 1.
Stelle im Suchbegriffeingabefeld, EINER der folgenden Zeichen
möglich:
< sucht alle Werte die kleiner,
> die größer
= oder gleich der eingegeben Zahl sind (Bsp. "<3000")
Es gibt noch eine andere Möglichkeit, das Filter zu aktivieren.
Dazu muß man für mindestens 1 Sekunde in ein Eingabefeld mit der
linken Maustaste klicken. Dann wird das Filter mit dem Inhalt
des angeklickten Feldes aktiviert. Ein Anwählen des
Selektierungs-Requester ist ebenso möglich. Die Suche nach Groß-&
Kleinbuchstaben wird hierbei immer deaktiviert!
7. Ausgabe / Druck
Hier ist es möglich das Eingegebene in Listenform anzuzeigen
bzw. zu drucken. Bitte beachten Sie, daß auch hier die
eingeschaltete Filterfunktion wirkt. In dem angezeigten Fenster
kann durch An/Abwahl mit der Maus die Reihenfolge der Ausgaben
individuell selektiert werden. Dabei geben die Buchstaben dem
Alphabet entsprechen die Reihenfolge der Spalten an. Es erfolgt
eine automatische Sortierung nach den Feldern die mit "A" und
"B" gekennzeichnet wurden. Vor allem auch deshalb müssen
mindestens 2 Felder ausgewählt werden, weniger hat sowieso
keinen Sinn. Ob ein Ausdruck oder eine Anzeige erfolgen soll
zeigt das Häckchen vor "Druck", welches natürlich mit der Maus
verändert werden kann. Mit dem Druck auf das Gadget rechts unten
geht es dann los. Die Ausgabe auf dem Drucker (und nur auf dem
Drucker!) kann durch Klicken von STOP abgebrochen werden (bringt
meist nicht viel da der Druckerpuffer fixer ist). Bei der
Anzeige auf dem Bildschirm muß man selber darauf achten, daß
auch alles in eine Zeile paßt. Ansonsten erfolgt die Ausgabe
zweizeilig (77 Zeichen je Zeile bei normalem Zeichensatz). Die
aktuelle Breite wird als Zahl unten in der Mitte angezeigt. Beim
Druck wird beim Überschreiten der maximalen Druckbreite
automatisch in den Schmalschriftmodus gewechselt. Die Felder
"belegte min der Kassette" und "freie min der Kassette" werden
nur dann mit Werten ausgegeben, wenn als erstes Ausgabefeld
"Kassettennummer" (A) gewählt wurde.
8. Import/Export
Hiermit ist es möglich, die Datensätze der Videodatenbank als
Textdatei zu exportieren bzw. eine vorhandene Textdatei in die
Datenbank einzulesen. Bei Aufruf der Funktion wird zuerst in dem
Datenverzeichnis eine Datei mit dem gleichen Namen wie die
Datenbank mit der Dateierweiterung ".IMPORT" gesucht. Wird sie
gefunden, wird die Datei eingelesen und die Daten dem Bestand
hinzugefügt. Ist diese Datei nicht vorhanden, erfolgt
automatisch ein Export des gesamten Datenbestandes. Hierbei wird
eine neue Datei mit der Dateierweiterung ".EXPORT" angelegt. Bei
beiden Funktionen sind die Einstellungen "TRENNER" und
"BEGRENZUNG" der Konfig-Datei zu beachten. Die Reihenfolge der
Felder in der Import/Export-Datei sind so wie die Reihenfolge
der Eingabefelder auf dem Bildschirm.
9. Gehe zu
Diese Funtion ist, wenn auch sinnig, ein wenig versteckt. Man
erhält durch anklicken der aktuellen Satznummer ein Eingabefeld,
in das man die Satznummer eingeben kann wo man hinspringen
möchte. Man kommt hiermit auch an Satznummern, die bei
eingeschalteter Filter-Funktion nicht erreichbar sind.
Geplante Weiterentwicklung
--------------------------
Natürlich ist kein Programm fehlerlos, also sind sicher irgend
welche Fehler zu beheben. Ein umfangreicher Test konnte nur bei
mir mit meinem Rechner durchgeführt werden. Des weiteren soll
die Einstellung der Standardwerte vom Programm aus möglich
werden. Weiter wäre ein Label-Druck denkbar. Wenn jemand
Verbesserungsvorschläge hat, kann er mir diese gerne mitteilen,
ich versuche diese dann zu verwirklichen.
Sortierzeiten
-------------
Hier einige Testwerte zum Abschätzen der Sortierzeiten (in min:sec):
(jeweils Grundsortierung/Sortierung zur Ausgabe)
Datensätze Amiga 7MHz + 68030 28MHz
200 00:01/00:04 <00:01/00:01
1000 00:20/01:30 00:03/00:20
Das sollen wie gesagt nur Schätzwerte sein, diese können je nach
Art der Daten variieren (fast immer zur kürzeren Zeit).
Meine Adresse:
J. Trahm
Prohner Str. 51
O-2300 Stralsund